<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="tiles" uri="http://struts.apache.org/tags-tiles" %>

<%--
    компонент для закругления углов
    data - данные
    info - информационное сообщение пользователю
    title - заголовок блока
    control - верхний правый блок управления с кнопками
    color - цвет(стиль) закругления
        Доступны следующие  стили:
            lightGreen - светло зеленый используется в фильтрре
            greenTop - рамка с зеленой полосой сверху и местом для заголовка
            greenBold - жирная зеленая рамка с тенью
            gray - серый 
            green - тонкая зеленая рамка (не используется, при желании можно удалить картинки и стили из roundBorder.css)
            shadow - закругление с тенью
            sTable - серое закругления для таблицы с операциями на плашке продуктов (не используется, при желании можно удалить картинки и стили из roundBorder.css)
            red - карсная толстая рамка (не используется, при желании можно удалить картинки и стили из roundBorder.css)
            orange - оранжевая толстая рамка. (не используется, при желании можно удалить картинки и стили из roundBorder.css)

    Примечание: так как IE6 не поддерживает цепочки CSS стилей (class1.class2) то для того
                чтобы блоки могли вкладываться друг в друга приходиться городить конструкции типа ${color}RTL.
                Классы типа r-top необходимы для описания общих характеристик всех закругленных блоков.
                Сокращения типа RT r-top расшифровываются как (round top). 

--%>

<tiles:importAttribute/>

<c:if test="${color == ''}">
    <c:set var="color" value="greenTop"/>
</c:if>

<%-- оборачиваем title для фиксации и обрезания лишнего --%>
<c:if test="${not empty title}">
    <c:set var="title">
        <div class="${color}Title">
            ${title}
        </div>
    </c:set>
</c:if>


<c:if test="${color == 'greenTop' && !empty control}">
    <c:set var="title">
        <div class="${color}CBT">${control}</div>${title}
        <div class="clear"></div>
    </c:set>
</c:if>


<div class="workspace-box ${color}">
    <div class="${color}RT r-top">
        <div class="${color}RTL r-top-left"><div class="${color}RTR r-top-right"><div class="${color}RTC r-top-center">${title}</div></div></div>
    </div>
    <div class="${color}RCL r-center-left">
        <div class="${color}RCR r-center-right">
            <div class="${color}RC r-content">
                ${data}
                <div class="clear"></div>
            </div>
        </div>
    </div>
    <div class="${color}RBL r-bottom-left">
        <div class="${color}RBR r-bottom-right">
            <div class="${color}RBC r-bottom-center"></div>
        </div>
     </div>
</div>